MicoleBinding Class Reference

#include <Binding.h>

Collaboration diagram for MicoleBinding:

Collaboration graph
[legend]
List of all members.

Detailed Description

Encapsulating class for MicoleBus Bindind.

Encapsulation of binding mechanism in this class that can provide bind and unbind functionnality. Only usefull if you use unbind functionnality (other programmer can just go on)

See also:
MicoleBus

Definition at line 42 of file Binding.h.

Public Member Functions

 MicoleBinding (const char *regexp, MicoleBus *bus, MicoleCallback *)
 constructor
 MicoleBinding (const MicoleBinding &b)
 copy constructor
 ~MicoleBinding ()
 desctructor
void setRegexp (const char *pRegexp)
 specify a regexp
const char * getRegexp ()
 return regular expression
void unbindMsg ()
 unbing this binding from the bus


Constructor & Destructor Documentation

MicoleBinding::MicoleBinding ( const char *  regexp,
MicoleBus bus,
MicoleCallback  
)

constructor

Definition at line 33 of file Binding.cpp.

MicoleBinding::MicoleBinding ( const MicoleBinding b  ) 

copy constructor

Definition at line 49 of file Binding.cpp.

MicoleBinding::~MicoleBinding (  ) 

desctructor

Definition at line 44 of file Binding.cpp.


Member Function Documentation

const char* MicoleBinding::getRegexp (  )  [inline]

return regular expression

Returns:
regular expression

Definition at line 70 of file Binding.h.

void MicoleBinding::setRegexp ( const char *  pRegexp  ) 

specify a regexp

Parameters:
pRegexp regular expression string
Warning:
pRegexp string is duplicate, take care and free original by yourself if needed

Definition at line 64 of file Binding.cpp.

void MicoleBinding::unbindMsg (  ) 

unbing this binding from the bus

Definition at line 40 of file Binding.cpp.


The documentation for this class was generated from the following files:
Generated on Tue Oct 16 17:10:59 2007 for Micole by  doxygen 1.4.7