This interface provides read access to the IP group.
Definition at line 61 of file ipgroup_i.h.
typedef OSB_LIB::ResourceLists::IpGroupList OSB_CORBA::IpGroup_i::IpgList [protected] |
OSB_CORBA::IpGroup_i::IpGroup_i | ( | NetworkManager_i & | nmgri, | |
const OSB_LIB::Resource::Oid & | oid | |||
) |
Constructor.
virtual OSB_CORBA::IpGroup_i::~IpGroup_i | ( | ) | [virtual] |
Destructor.
virtual Utf8String* OSB_CORBA::IpGroup_i::desc | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Gets description of the IP group.
virtual AssignableIp4Seq* OSB_CORBA::IpGroup_i::getAssignableIp4s | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get all available IP4 addresses to this IP group.
virtual Ip4Address_ptr OSB_CORBA::IpGroup_i::getAvailIp4 | ( | const ResourceId & | id | ) | throw (CORBA::SystemException, OsbCorbaException) [protected, virtual] |
Get an Ip4 by id.
virtual AssignedIp4Seq* OSB_CORBA::IpGroup_i::getCurAssIp4s | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get all IP4 addresses currently assigned to this IP group.
virtual Ip4AddressSeq* OSB_CORBA::IpGroup_i::getCurIp4s | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get all IP4 addresses currently assigned to this IP group.
virtual AssignedIp4Seq* OSB_CORBA::IpGroup_i::getIp4s | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get all IP4 addresses belonging to this IP group.
virtual IpGroupWriter_ptr OSB_CORBA::IpGroup_i::getWriter | ( | ) | throw (CORBA::SystemException, OsbCorbaException) [virtual] |
Get a writable interface for this IP group.
ReadGuard OSB_CORBA::IpGroup_i::lock | ( | ) | const [protected, virtual] |
virtual IpgList::Rg OSB_CORBA::IpGroup_i::lockIpg | ( | ) | const [protected, virtual] |
Readlocks the IP group.
Both IpGroup_i and IpGroupWriter_i must provide their own implementation of this method.
OsbCorbaException |
|
Reimplemented in OSB_CORBA::IpGroupWriter_i.
const std::string OSB_CORBA::IpGroup_i::IFC [static] |
String representation of IpGroup_i.
Reimplemented from OSB_CORBA::Resource_i.
Reimplemented in OSB_CORBA::IpGroupWriter_i.
Definition at line 67 of file ipgroup_i.h.