Inheritance diagram for Eaagles::Basic::LcBroadcastHandler:


Public Member Functions | |
| LcBroadcastHandler () | |
| LcBroadcastHandler (const char *const addr, const char *const mask, const short port, const short source) | |
| virtual bool | init () |
| bool | setSlotNetworkAddr (LcString *const msg) |
| bool | setSlotNetworkMask (LcString *const msg) |
Private Attributes | |
| char * | networkAddr |
| char * | networkMask |
Broadcast network handler.
Form name: BroadcastHandler
Slots:
networkAddr: <String> // Host IP address "111.222.333.444"
networkMask: <String> // Host Net Mask "255.255.255.255"
Input File Example:
( MyNetworkIO
netOutput:
( BroadcastHandler
networkAddr: "224.0.0.251" // Host IP address
networkMask: "255.255.255.0" // Host Network Mask
port: 2010 // Destination port
sourcePort: 2 // Port to send from
shared: 1 // Shared port
)
)
| Eaagles::Basic::LcBroadcastHandler::LcBroadcastHandler | ( | ) |
| Eaagles::Basic::LcBroadcastHandler::LcBroadcastHandler | ( | const char *const | addr, | |
| const char *const | mask, | |||
| const short | port, | |||
| const short | source | |||
| ) |
Constructor: where 'addr' and 'mask' are the hosts IP address and network mask, 'port' is the multicast port and 'source' is the source port.
| bool Eaagles::Basic::LcBroadcastHandler::init | ( | ) | [virtual] |
| bool Eaagles::Basic::LcBroadcastHandler::setSlotNetworkAddr | ( | LcString *const | msg | ) |
Slot table function to set the 'networkAddr' slot.
| bool Eaagles::Basic::LcBroadcastHandler::setSlotNetworkMask | ( | LcString *const | msg | ) |
Slot table function to set the 'networkMask' slot.
char* Eaagles::Basic::LcBroadcastHandler::networkAddr [private] |
Network Address Name.
char* Eaagles::Basic::LcBroadcastHandler::networkMask [private] |
Network Mask.
1.5.0