|
|
| Jack_Imp (const Jack_Imp &jack)=delete |
|
dclspc | Jack_Imp (Jack_Imp &&jack) noexcept |
|
dclspc | Jack_Imp (const std::string &name) |
|
Jack_Imp & | operator= (const Jack_Imp &)=delete |
|
Jack_Imp & | operator= (Jack_Imp &&jack)=delete |
| dclspc const char * | TypeName () const noexcept override |
| IDType dclspc | RefPlugID () const noexcept override |
| void dclspc | RefPlugID (IDType id) noexcept override |
| | Sets the Plug id for reconnecting.
|
| void dclspc | Pulse () noexcept override |
| | This function gets called from the owner of a Jack on a certain event.
|
| void dclspc | Insert (Plug *pPlug) noexcept override |
| | Connects together a Plug with a Jack.
|
| void dclspc | InsertAtTail (Plug *pPlug) override |
| | Inserts the plug at this Jack if no plug is already inserted. Inserts it at the tail of this plug chain otherwise.
|
| void dclspc | InsertAndAppend (Plug *pPlug) noexcept override |
| | Inserts the plug at this Jack. If a plug is already inserted this will be appended into pPlug's Jack.
|
| dclspc Plug * | GetPlug () const noexcept override |
| | Gets a connected plug if any.
|
| bool dclspc | Plugged () const noexcept override |
| | Is a Plug already plugged into this jack?
|
| void dclspc | Clear () noexcept override |
| | Clear the Jack from any plug.
|
| const std::string & | Reference (const std::string &name) const override |
| const std::vector< char const * > & | ReferenceNames (const std::string &namePart) const override |
| IDType | ID () const noexcept override |
|
| Identified (const Identified &)=delete |
|
Identified & | operator= (const Identified &)=delete |