#include <PortProfileHelper.h>
Public Member Functions | |
PortProfileHelper () | |
virtual | ~PortProfileHelper () |
void | setPortProfile (const PortProfile &profile) |
Set PortProfile. | |
PortProfile * | getPortProfile () |
Get PortProfile. | |
void | setName (const char *name) |
Set PortProfile.name. | |
const char * | getName () const |
Get PortProfile.name. | |
void | appendPortInterfaceProfile (PortInterfaceProfile if_prof) |
Append PortInterfaceProfile to the PortProfile. | |
const PortInterfaceProfileList & | getPortInterfaceProfiles () const |
Get PortInterfaceProfileList. | |
const PortInterfaceProfile | getPortInterfaceProfile (const char *instance_name) const |
Get PortInterfaceProfile. | |
void | erasePortInterfaceProfile (const char *instance_name) |
Erase PortInterfaceProfile from the PortProfile. | |
void | setPortRef (Port_ptr port) |
Set Port's object reference. | |
Port_ptr | getPortRef () const |
Get Port's object reference. | |
void | appendConnectorProfile (ConnectorProfile conn_profile) |
Append ConnectorProfile. | |
const ConnectorProfileList | getConnectorProfiles () const |
Get ConnectorProfileList. | |
const ConnectorProfile | getConnectorProfile (const char *name) const |
Get ConnectorProfile. | |
const ConnectorProfile | getConnectorProfileById (const char *id) const |
Get ConnectorProfile. | |
void | eraseConnectorProfile (const char *name) |
Erase ConnectorProfile. | |
void | eraseConnectorProfileById (const char *id) |
Erase ConnectorProfile. | |
void | setOwner (RTObject_ptr owner) |
Set owner's object reference to the PortProfile. | |
RTObject_ptr | getOwner () const |
Get owner's object reference from the PortProfile. | |
void | setProperties (NVList &prop) |
Set properties to the PortProfile. | |
const NVList & | getProperties () const |
Get properties of the PortProfile. | |
Classes | |
struct | conn_id |
struct | conn_name |
struct | if_name |
This class manages the PortProfile that is profiles of the RTC:Port. This is mainly used in PortBase class.
|
|
|
|
|
Append ConnectorProfile. This operation appends the ConnectorProfile to the PortProfile.
|
|
Append PortInterfaceProfile to the PortProfile. This operation appends the PortInterfaceProfile to the PortProfile
|
|
Erase ConnectorProfile. This operation erases the ConnectorProfile from the PortProfile.
|
|
Erase ConnectorProfile. This operation erases the ConnectorProfile from the PortProfile.
|
|
Erase PortInterfaceProfile from the PortProfile. This operation erases the PortInterfaceProfile from the PortProfile
|
|
Get ConnectorProfile. This operation returns the ConnectorProfile specified by name.
|
|
Get ConnectorProfile. This operation returns the ConnectorProfile specified by ID.
|
|
Get ConnectorProfileList. This operation returns the list of ConnectorProfile of the PortProfile.
|
|
Get PortProfile.name. This operation returns a pointer to the PortProfile.name.
|
|
Get owner's object reference from the PortProfile. This operation returns the owner's object reference of the PortProfile.
|
|
Get PortInterfaceProfile. This operation returns the PortInterfaceProfile specified by instance_name.
|
|
Get PortInterfaceProfileList. This operation returns the PortInterfaceProfileList.
|
|
Get PortProfile. This operation returns the PortProfile.
|
|
Get Port's object reference. This operation returns the object reference of the PortProfile.
|
|
Get properties of the PortProfile. This operation returns the properties of the PortProfile.
|
|
Set PortProfile.name. This operation stores a copy of given name to the PortProfile.name.
|
|
Set owner's object reference to the PortProfile. This operation sets the owner's object reference to the PortProfile.
|
|
Set PortProfile. This operation copies the given PortProfile and overwrites the existent PortProfile by the given ProtProfile.
|
|
Set Port's object reference. This operation set the object reference of the Port.
|
|
Set properties to the PortProfile. This operation set the properties to the PortProfile.
|