Public Member Functions |
| ACE_ATM_Params (int rw_flag=1, const char device[]=ACE_XTI_ATM_DEVICE, Param_Info *info=0, Param_Udata *udata=0, int oflag=O_RDWR, int protocol_family=AF_ATM, int protocol=ATM_PROTOCOL_DEFAULT, int type=SOCK_RAW, ACE_Protocol_Info *protocol_info=0, ACE_SOCK_GROUP g=0, u_long flags=ACE_FLAG_MULTIPOINT_C_ROOT|ACE_FLAG_MULTIPOINT_D_ROOT, int reuse_addr=0) |
| ~ACE_ATM_Params () |
| Destructor.
|
int | get_protocol_family (void) const |
| Get protocol family.
|
void | set_protocol_family (int) |
| Set protocol family.
|
int | get_protocol (void) const |
| Get protocol.
|
void | set_protocol (int) |
| Set protocol.
|
int | get_type (void) const |
| Get type.
|
void | set_type (int) |
| Set type.
|
ACE_Protocol_Info * | get_protocol_info (void) |
| Get protocol info.
|
void | set_protocol_info (ACE_Protocol_Info *) |
| Set protocol info.
|
ACE_SOCK_GROUP | get_sock_group (void) |
| Get socket group.
|
void | set_sock_group (ACE_SOCK_GROUP) |
| Set socket group.
|
u_long | get_flags (void) |
| Get socket flags.
|
void | set_flags (u_long) |
| Set socket flags.
|
int | get_reuse_addr (void) const |
| Get reuse_addr flag.
|
void | set_reuse_addr (int) |
| Set reuse_addr flag.
|
const char * | get_device (void) const |
| Get device.
|
Param_Info * | get_info (void) const |
| Get info.
|
void | set_info (Param_Info *) |
| Set info.
|
int | get_rw_flag (void) const |
| Get r/w flag.
|
void | set_rw_flag (int) |
| Set r/w flag.
|
Param_Udata * | get_user_data (void) const |
| Get user data.
|
void | set_user_data (Param_Udata *) |
| Set user data.
|
int | get_oflag (void) const |
| Get open flag.
|
void | set_oflag (int) |
| Set open flag.
|
void | dump (void) const |
| Dump the state of an object.
|
Public Attributes |
| ACE_ALLOC_HOOK_DECLARE |
| Declare the dynamic allocation hooks.
|
Private Attributes |
int | protocol_family_ |
| Protocol family for sockets connections.
|
int | protocol_ |
| Protocol for sockets connections.
|
int | type_ |
| Type for opening sockets.
|
ACE_Protocol_Info * | protocol_info_ |
| Information about the protocol.
|
ACE_SOCK_GROUP | group_ |
| Socket group used (for sockets only).
|
u_long | flags_ |
| Flags for sockets (for sockets only).
|
int | reuse_addr_ |
| Flag for reusing address for opening sockets.
|
const char * | device_ |
| Device name for XTI/ATM connections.
|
Param_Info * | info_ |
| Info for XTI/ATM connections.
|
int | rw_flag_ |
| R/W flag for XTI/ATM connections.
|
Param_Udata * | udata_ |
| User data for XTI/ATM connections.
|
int | oflag_ |
| Open flag for XTI/ATM connections.
|
Wrapper class that simplifies the information passed to the ATM enabled ACE_ATM_Connector class.