FreePOOMA
2.4.1
|
#include <PawsConnection.h>
Public Types | |
typedef Paws | ConnectionTag_t |
typedef Connection< Paws > | Connection_t |
Public Member Functions | |
Connection (const char *conname, int argc, char *argv[]) | |
virtual | ~Connection () |
virtual bool | connected () const |
Return whether we are connected properly right now. | |
PawsApplication & | paws () const |
void | poll () |
void | ready () |
virtual void | close () |
Completely close the connection and remove all connectors. | |
template<class T > | |
ConnectorBase * | connect (const char *cname, const T &obj, int mode) |
template<class T > | |
ConnectorBase * | connectScalar (const char *cname, T &obj, int mode) |
typedef Paws Connection< Paws >::ConnectionTag_t |
typedef Connection<Paws> Connection< Paws >::Connection_t |
Connection< Paws >::Connection | ( | const char * | conname, |
int | argc, | ||
char * | argv[] | ||
) | [inline] |
virtual Connection< Paws >::~Connection | ( | ) | [inline, virtual] |
virtual bool Connection< Paws >::connected | ( | ) | const [inline, virtual] |
Return whether we are connected properly right now.
Reimplemented from ConnectionBase.
PawsApplication& Connection< Paws >::paws | ( | ) | const [inline] |
void Connection< Paws >::poll | ( | ) | [inline] |
void Connection< Paws >::ready | ( | ) | [inline] |
virtual void Connection< Paws >::close | ( | ) | [inline, virtual] |
Completely close the connection and remove all connectors.
This is the equivalent of running the destructor, using this routine you can control when the connection is closed. By default it just removes all connectors.
Reimplemented from ConnectionBase.
ConnectorBase* Connection< Paws >::connect | ( | const char * | cname, |
const T & | obj, | ||
int | mode | ||
) | [inline] |
References ConnectionBase::connect().
ConnectorBase* Connection< Paws >::connectScalar | ( | const char * | cname, |
T & | obj, | ||
int | mode | ||
) | [inline] |
References ConnectionBase::connect().