|
||||||||||
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 profileMethod 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 |