YARP
Yet Another Robot Platform
yarp::serversql::impl::AllocatorOnTriples Class Reference

Allocates network resources, and tracks them using a TripleSource. More...

#include <yarp/serversql/impl/AllocatorOnTriples.h>

+ Inheritance diagram for yarp::serversql::impl::AllocatorOnTriples:

Public Member Functions

 AllocatorOnTriples ()
 
void open (TripleSource *db, const AllocatorConfig &config)
 
yarp::os::Contact completePortName (const yarp::os::Contact &c) override
 
yarp::os::Contact completeSocket (const yarp::os::Contact &c) override
 
yarp::os::Contact completePortNumber (const yarp::os::Contact &c)
 
yarp::os::Contact completeHost (const yarp::os::Contact &c)
 
bool freePortResources (const yarp::os::Contact &c) override
 
- Public Member Functions inherited from yarp::serversql::impl::Allocator
virtual ~Allocator ()=default
 

Detailed Description

Allocates network resources, and tracks them using a TripleSource.

Definition at line 23 of file AllocatorOnTriples.h.

Constructor & Destructor Documentation

◆ AllocatorOnTriples()

yarp::serversql::impl::AllocatorOnTriples::AllocatorOnTriples ( )
inline

Definition at line 26 of file AllocatorOnTriples.h.

Member Function Documentation

◆ completeHost()

Contact AllocatorOnTriples::completeHost ( const yarp::os::Contact c)

Definition at line 160 of file AllocatorOnTriples.cpp.

◆ completePortName()

Contact AllocatorOnTriples::completePortName ( const yarp::os::Contact c)
overridevirtual

Implements yarp::serversql::impl::Allocator.

Definition at line 24 of file AllocatorOnTriples.cpp.

◆ completePortNumber()

Contact AllocatorOnTriples::completePortNumber ( const yarp::os::Contact c)

Definition at line 75 of file AllocatorOnTriples.cpp.

◆ completeSocket()

Contact AllocatorOnTriples::completeSocket ( const yarp::os::Contact c)
overridevirtual

Implements yarp::serversql::impl::Allocator.

Definition at line 70 of file AllocatorOnTriples.cpp.

◆ freePortResources()

bool AllocatorOnTriples::freePortResources ( const yarp::os::Contact c)
overridevirtual

Implements yarp::serversql::impl::Allocator.

Definition at line 221 of file AllocatorOnTriples.cpp.

◆ open()

void yarp::serversql::impl::AllocatorOnTriples::open ( TripleSource db,
const AllocatorConfig config 
)
inline

Definition at line 33 of file AllocatorOnTriples.h.


The documentation for this class was generated from the following files: