|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjp.go.aist.rtm.RTC.FactoryBase
public abstract class FactoryBase
This is a base class for RT-Component factory.
| Field Summary | |
|---|---|
protected int |
m_Number
Number of current RT-Component's instances. |
protected Properties |
m_Profile
Component profile |
| Constructor Summary | |
|---|---|
FactoryBase(Properties profile)
Constructor |
|
| Method Summary | |
|---|---|
abstract RTObject_impl |
create(Manager mgr)
Create components |
abstract RTObject_impl |
destroy(RTObject_impl comp)
Destroy components |
int |
number()
Get the number of current instances |
Properties |
profile()
Get the component profile |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
protected Properties m_Profile
protected int m_Number
| Constructor Detail |
|---|
public FactoryBase(Properties profile)
profile -
Component profile| Method Detail |
|---|
public abstract RTObject_impl create(Manager mgr)
Pure virtual function to create RT-Component's instances
mgr -
Manager object
public abstract RTObject_impl destroy(RTObject_impl comp)
Pure virtual function to destroy RT-Component's instances
comp -
The target RT-Component for destructionpublic Properties profile()
Get the component profile.
public int number()
Get the number of current RT-Component's instances.
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||