Wrapper class that simplifies the information passed to the ATM enabled ACE_ATM_Connector class.
More...
#include <ATM_Params.h>
|
| | 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. More...
|
| |
| int | get_protocol_family (void) const |
| | Get protocol family. More...
|
| |
| void | set_protocol_family (int) |
| | Set protocol family. More...
|
| |
| int | get_protocol (void) const |
| | Get protocol. More...
|
| |
| void | set_protocol (int) |
| | Set protocol. More...
|
| |
| int | get_type (void) const |
| | Get type. More...
|
| |
| void | set_type (int) |
| | Set type. More...
|
| |
| ACE_Protocol_Info * | get_protocol_info (void) |
| | Get protocol info. More...
|
| |
| void | set_protocol_info (ACE_Protocol_Info *) |
| | Set protocol info. More...
|
| |
| ACE_SOCK_GROUP | get_sock_group (void) |
| | Get socket group. More...
|
| |
| void | set_sock_group (ACE_SOCK_GROUP) |
| | Set socket group. More...
|
| |
| u_long | get_flags (void) |
| | Get socket flags. More...
|
| |
| void | set_flags (u_long) |
| | Set socket flags. More...
|
| |
| int | get_reuse_addr (void) const |
| | Get reuse_addr flag. More...
|
| |
| void | set_reuse_addr (int) |
| | Set reuse_addr flag. More...
|
| |
| const char * | get_device (void) const |
| | Get device. More...
|
| |
| Param_Info * | get_info (void) const |
| | Get info. More...
|
| |
| void | set_info (Param_Info *) |
| | Set info. More...
|
| |
| int | get_rw_flag (void) const |
| | Get r/w flag. More...
|
| |
| void | set_rw_flag (int) |
| | Set r/w flag. More...
|
| |
| Param_Udata * | get_user_data (void) const |
| | Get user data. More...
|
| |
| void | set_user_data (Param_Udata *) |
| | Set user data. More...
|
| |
| int | get_oflag (void) const |
| | Get open flag. More...
|
| |
| void | set_oflag (int) |
| | Set open flag. More...
|
| |
| void | dump (void) const |
| | Dump the state of an object. More...
|
| |
Wrapper class that simplifies the information passed to the ATM enabled ACE_ATM_Connector class.
| ACE_ATM_Params::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 |
|
) |
| |
|
inline |
Initialize the data members. This class combines options from ACE_SOCK_Connector (protocol_family, protocol, <type>, protocol_info, <group>, and flags) and ACE_TLI_Connector (<device>, <info>, <rw_flag>, <oflag>, and <udata>) so that either mechanism can be used transparently for ATM.
| ACE_ATM_Params::~ACE_ATM_Params |
( |
void |
| ) |
|
|
inline |
| void ACE_ATM_Params::dump |
( |
void |
| ) |
const |
|
inline |
Dump the state of an object.
| const char * ACE_ATM_Params::get_device |
( |
void |
| ) |
const |
|
inline |
| u_long ACE_ATM_Params::get_flags |
( |
void |
| ) |
|
|
inline |
| Param_Info * ACE_ATM_Params::get_info |
( |
void |
| ) |
const |
|
inline |
| int ACE_ATM_Params::get_oflag |
( |
void |
| ) |
const |
|
inline |
| int ACE_ATM_Params::get_protocol |
( |
void |
| ) |
const |
|
inline |
| int ACE_ATM_Params::get_protocol_family |
( |
void |
| ) |
const |
|
inline |
| int ACE_ATM_Params::get_reuse_addr |
( |
void |
| ) |
const |
|
inline |
| int ACE_ATM_Params::get_rw_flag |
( |
void |
| ) |
const |
|
inline |
| int ACE_ATM_Params::get_type |
( |
void |
| ) |
const |
|
inline |
| Param_Udata * ACE_ATM_Params::get_user_data |
( |
void |
| ) |
const |
|
inline |
| void ACE_ATM_Params::set_flags |
( |
u_long |
flags | ) |
|
|
inline |
| void ACE_ATM_Params::set_info |
( |
Param_Info * |
info | ) |
|
|
inline |
| void ACE_ATM_Params::set_oflag |
( |
int |
oflag | ) |
|
|
inline |
| void ACE_ATM_Params::set_protocol |
( |
int |
protocol | ) |
|
|
inline |
| void ACE_ATM_Params::set_protocol_family |
( |
int |
family | ) |
|
|
inline |
| void ACE_ATM_Params::set_reuse_addr |
( |
int |
reuse_addr | ) |
|
|
inline |
| void ACE_ATM_Params::set_rw_flag |
( |
int |
rw_flag | ) |
|
|
inline |
| void ACE_ATM_Params::set_type |
( |
int |
type | ) |
|
|
inline |
| void ACE_ATM_Params::set_user_data |
( |
Param_Udata * |
udata | ) |
|
|
inline |
| ACE_ATM_Params::ACE_ALLOC_HOOK_DECLARE |
Declare the dynamic allocation hooks.
| const char* ACE_ATM_Params::device_ |
|
private |
Device name for XTI/ATM connections.
| u_long ACE_ATM_Params::flags_ |
|
private |
Flags for sockets (for sockets only).
Socket group used (for sockets only).
Info for XTI/ATM connections.
| int ACE_ATM_Params::oflag_ |
|
private |
Open flag for XTI/ATM connections.
| int ACE_ATM_Params::protocol_ |
|
private |
Protocol for sockets connections.
| int ACE_ATM_Params::protocol_family_ |
|
private |
Protocol family for sockets connections.
Information about the protocol.
| int ACE_ATM_Params::reuse_addr_ |
|
private |
Flag for reusing address for opening sockets.
| int ACE_ATM_Params::rw_flag_ |
|
private |
R/W flag for XTI/ATM connections.
| int ACE_ATM_Params::type_ |
|
private |
Type for opening sockets.
User data for XTI/ATM connections.
The documentation for this class was generated from the following files: