#include <ProviderPortData.h>
Public Member Functions | |
| ProviderPortData () | |
| ProviderPortData (::ccafeopq::Port *p, const ::std::string &name_, const ::std::string &type_,::ccafeopq::TypeMap_shared &tm_, int serial) | |
| ::ccafeopq::TypeMap_shared | getProviderPortProperties () |
| void | setProviderPortProperties (::ccafeopq::TypeMap_shared tm_) |
| ::std::string | getPortName () const |
| ::std::string | getPortType () const |
| int | getMaxConnections () |
| int | getMinConnections () |
| int | getNumberOfUsers () |
| ::std::string | toString () const |
Static Public Member Functions | |
| static void | initDefaultProperties (::ccafeopq::TypeMap_shared t, const std::string &name, const std::string &type) |
Private Member Functions | |
| ::ccafeopq::Port * | getPortInterface () |
| void | releasePortInterface () |
| void | shutdown () |
Private Attributes | |
| ::ccafeopq::Port * | pp |
| ::ccafeopq::TypeMap_shared | tm |
| ::std::string | name |
| ::std::string | type |
| int | serial |
| int | numberOfUsers |
Friends | |
| class | Gizzard |
| ProviderPortData::ProviderPortData | ( | ) |
do not use, except for empty placeholder values in containers.
| ProviderPortData::ProviderPortData | ( | ::ccafeopq::Port * | p, | |
| const ::std::string & | name_, | |||
| const ::std::string & | type_, | |||
| ::ccafeopq::TypeMap_shared & | tm_, | |||
| int | serial | |||
| ) |
create a provides port record. the typemap pushed in must be already created, (and passed through initDefaultProperties) not just be an empty shared ptr. serial must be a unique int. tm_ is kept internally.
1.5.9