AddressIP Class Reference

#include <CommMulticastStream.h>

Public Member Functions

 AddressIP (char *address=0, unsigned short port=0)
 AddressIP ---------------------------------------------------------/ This class hold an IP address an a PORT number in the right formats.
 AddressIP (in_addr_t address=0, unsigned short port=0)
void setPort (unsigned short port)
void setAddress (char *address)
void setAddress (in_addr_t address)
unsigned short getPort ()
in_addr_t getAddress ()

Private Attributes

unsigned short port
in_addr_t address

Detailed Description

Definition at line 89 of file CommMulticastStream.h.


Constructor & Destructor Documentation

AddressIP::AddressIP ( char *  address = 0,
unsigned short  port = 0 
)

AddressIP ---------------------------------------------------------/ This class hold an IP address an a PORT number in the right formats.

Definition at line 2255 of file CommMulticastStream.cpp.

02256 {
02257     #ifdef RIO_DEBUG1
02258     RioErr << "### [AddressIP - Constructor 1] Start" << endl;
02259     #endif
02260 
02261     setAddress( address );
02262     setPort( port );
02263 
02264     #ifdef RIO_DEBUG1
02265     RioErr << "### [AddressIP - Constructor 1] Finish" << endl;
02266     #endif
02267 }

AddressIP::AddressIP ( in_addr_t  address = 0,
unsigned short  port = 0 
)

Definition at line 2269 of file CommMulticastStream.cpp.

02270 {
02271     #ifdef RIO_DEBUG1
02272     RioErr << "### [AddressIP - Constructor 2] Start" << endl;
02273     #endif
02274 
02275     setAddress( address );
02276     setPort( port );
02277 
02278     #ifdef RIO_DEBUG1
02279     RioErr << "### [AddressIP - Constructor 2] Finish" << endl;
02280     #endif
02281 }


Member Function Documentation

in_addr_t AddressIP::getAddress (  ) 

Definition at line 2319 of file CommMulticastStream.cpp.

02320 {
02321     //#ifdef RIO_DEBUG1
02322     //RioErr << "### [AddressIP - getAddress] Single" << endl;
02323     //#endif
02324 
02325     return address;
02326 }

unsigned short AddressIP::getPort (  ) 

Definition at line 2310 of file CommMulticastStream.cpp.

02311 {
02312     //#ifdef RIO_DEBUG1
02313     //RioErr << "### [AddressIP - getPort] Single" << endl;
02314     //#endif
02315 
02316     return port;
02317 }

void AddressIP::setAddress ( in_addr_t  address  ) 

Definition at line 2301 of file CommMulticastStream.cpp.

02302 {
02303     #ifdef RIO_DEBUG1
02304     RioErr << "### [AddressIP - setAddress 2] Single" << endl;
02305     #endif
02306 
02307     this->address = address;
02308 }

void AddressIP::setAddress ( char *  address  ) 

Definition at line 2292 of file CommMulticastStream.cpp.

02293 {
02294     #ifdef RIO_DEBUG1
02295     RioErr << "### [AddressIP - setAddress 1] Single" << endl;
02296     #endif
02297 
02298     this->address = inet_addr( address );
02299 }

void AddressIP::setPort ( unsigned short  port  ) 

Definition at line 2283 of file CommMulticastStream.cpp.

02284 {
02285     #ifdef RIO_DEBUG1
02286     RioErr << "### [AddressIP - setPort] Single" << endl;
02287     #endif
02288 
02289     this->port = htons( port );
02290 }


Field Documentation

in_addr_t AddressIP::address [private]

Definition at line 93 of file CommMulticastStream.h.

unsigned short AddressIP::port [private]

Definition at line 92 of file CommMulticastStream.h.


The documentation for this class was generated from the following files:
Generated on Wed Jul 4 16:03:31 2012 for RIO by  doxygen 1.6.3