diff options
author | Mike Buland <eichlan@xagasoft.com> | 2009-01-16 23:55:53 +0000 |
---|---|---|
committer | Mike Buland <eichlan@xagasoft.com> | 2009-01-16 23:55:53 +0000 |
commit | 8c1f4d7bace6ff2c99d546cedaba890b349e88f8 (patch) | |
tree | e5c6e29deaaa7db42fbc75d0fdef32457bb0c8f2 /src/programchain.h | |
parent | 0a43e790cf9798948ab989abe88f890813c935df (diff) | |
download | libbu++-8c1f4d7bace6ff2c99d546cedaba890b349e88f8.tar.gz libbu++-8c1f4d7bace6ff2c99d546cedaba890b349e88f8.tar.bz2 libbu++-8c1f4d7bace6ff2c99d546cedaba890b349e88f8.tar.xz libbu++-8c1f4d7bace6ff2c99d546cedaba890b349e88f8.zip |
I...think that's a little better. Wow, function pointers in windows have a
lot of problems. This may require a little more research, but basically, you
can't just call them inline wherever you'd like. I managed to get it to work
by providing simple one line wrapper functions for each function we acquired as
a pointer. Crazy mess. Anyway, it should load the library just once now, and
Bu::Socket looks a little bit cleaner, but not a heck of a lot.
I also added some more docs and removed the author references.
Diffstat (limited to 'src/programchain.h')
-rw-r--r-- | src/programchain.h | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/src/programchain.h b/src/programchain.h index bd4f658..c50e1c2 100644 --- a/src/programchain.h +++ b/src/programchain.h | |||
@@ -17,7 +17,6 @@ namespace Bu | |||
17 | /** | 17 | /** |
18 | * The Program Chain links together program "chunks" to more easily facilitate | 18 | * The Program Chain links together program "chunks" to more easily facilitate |
19 | * a generalized program loop with modular extensions. | 19 | * a generalized program loop with modular extensions. |
20 | *@author Mike Buland | ||
21 | */ | 20 | */ |
22 | class ProgramChain | 21 | class ProgramChain |
23 | { | 22 | { |
@@ -36,7 +35,6 @@ namespace Bu | |||
36 | * Adds a link to the end of the chain. | 35 | * Adds a link to the end of the chain. |
37 | *@param pLink A pointer to the link to add to the chain. | 36 | *@param pLink A pointer to the link to add to the chain. |
38 | *@returns True if adding the link was successful, otherwise false | 37 | *@returns True if adding the link was successful, otherwise false |
39 | *@author Mike Buland | ||
40 | */ | 38 | */ |
41 | bool addLink( Bu::ProgramLink *pLink ); | 39 | bool addLink( Bu::ProgramLink *pLink ); |
42 | 40 | ||
@@ -46,14 +44,12 @@ namespace Bu | |||
46 | * name, apparently. | 44 | * name, apparently. |
47 | *@returns A pointer to the specified ProgramLink, or NULL if none were | 45 | *@returns A pointer to the specified ProgramLink, or NULL if none were |
48 | * found matching your criteria. | 46 | * found matching your criteria. |
49 | *@author Mike Buland | ||
50 | */ | 47 | */ |
51 | class ProgramLink *getLink( const char *lpName ); | 48 | class ProgramLink *getLink( const char *lpName ); |
52 | 49 | ||
53 | /** | 50 | /** |
54 | * Gets the very first link in the chain. | 51 | * Gets the very first link in the chain. |
55 | *@returns A pointer to the first link in the chain. | 52 | *@returns A pointer to the first link in the chain. |
56 | *@author Mike Buland | ||
57 | */ | 53 | */ |
58 | class ProgramLink *getBaseLink(); | 54 | class ProgramLink *getBaseLink(); |
59 | 55 | ||
@@ -62,7 +58,6 @@ namespace Bu | |||
62 | * over the operation of the chain. | 58 | * over the operation of the chain. |
63 | *@returns true if every link returned true. If at least one link returns | 59 | *@returns true if every link returned true. If at least one link returns |
64 | * false, then returns false. | 60 | * false, then returns false. |
65 | *@author Mike Buland | ||
66 | */ | 61 | */ |
67 | bool execChainOnce(); | 62 | bool execChainOnce(); |
68 | 63 | ||
@@ -72,7 +67,6 @@ namespace Bu | |||
72 | * a link returns a false value. | 67 | * a link returns a false value. |
73 | *@returns False, always. It returns true unless a link returned false, | 68 | *@returns False, always. It returns true unless a link returned false, |
74 | * but loops until a link does return false. | 69 | * but loops until a link does return false. |
75 | *@author Mike Buland | ||
76 | **/ | 70 | **/ |
77 | bool enterChainLoop(); | 71 | bool enterChainLoop(); |
78 | 72 | ||