class TRemConAddress |
Represents a single remote device address in terms of the bearer used to connect to the device and some bearer-specific connection information.
Public Member Functions | |
---|---|
TRemConAddress() | |
~TRemConAddress() | |
IMPORT_C TBuf8< KMaxAddrSize > & | Addr() |
IMPORT_C const TBuf8< KMaxAddrSize > & | Addr() |
IMPORT_C TUid & | BearerUid() |
IMPORT_C TUid | BearerUid() |
IMPORT_C TBool | IsNull() |
IMPORT_C TBool | operator==(const TRemConAddress &) |
Public Attributes | |
---|---|
const TUint | KMaxAddrSize |
TSglQueLink | iLink |
Private Attributes | |
---|---|
TBuf8< KMaxAddrSize > | iAddr |
TUid | iBearerUid |
TUint32 | iPad |
IMPORT_C TBool | IsNull | ( | ) | const |
The address is null if the bearer UID is the null UID. ETrue if the address is invalid/null, EFalse otherwise.
IMPORT_C TBool | operator== | ( | const TRemConAddress & | aRhs | ) | const |
Equality operator. ETrue if both bearer UIDs and sets of bearer-specific information match, EFalse otherwise.
const TRemConAddress & aRhs |
const TUint | KMaxAddrSize | [static] |
This is maximum supported size for a bearer-specific remote device address (cf. TSockAddr).
TBuf8< KMaxAddrSize > | iAddr | [private] |
Buffer for bearer-specific connection address information.