MimmoNamespace.hpp
92 bool addPin(BaseManipulation* objSend, BaseManipulation* objRec, PortID portS, PortID portR, bool forced = false);
98 bool checkCompatibility(BaseManipulation* objSend, BaseManipulation* objRec, PortID portS, PortID portR);
void removePin(BaseManipulation *objSend, BaseManipulation *objRec, PortID portS, PortID portR)
Definition: MimmoNamespace.cpp:147
FileDataInfo is a struct to stock data relative to names of external files.
Definition: MimmoNamespace.hpp:40
mimmo::OBinaryStream & operator<<(mimmo::OBinaryStream &buf, const mimmo::FileDataInfo &element)
Definition: MimmoNamespace.cpp:31
bool checkCompatibility(BaseManipulation *objSend, BaseManipulation *objRec, PortID portS, PortID portR)
Definition: MimmoNamespace.cpp:165
@ BACKWARD
mimmo::IBinaryStream & operator>>(mimmo::IBinaryStream &buf, mimmo::FileDataInfo &element)
Definition: MimmoNamespace.cpp:16
mimmo custom derivation of bitpit OBinaryStream (see relative doc)
Definition: mimmo_binary_stream.hpp:55
void warningXML(bitpit::Logger *log, std::string name)
Definition: MimmoNamespace.cpp:211
BaseManipulation is the base class of any manipulation object of the library.
Definition: BaseManipulation.hpp:102
@ FORWARD
ConnectionType
Type of allowed connections of the object: bidirectional, only input or only output.
Definition: MimmoNamespace.hpp:83
bool addPin(BaseManipulation *objSend, BaseManipulation *objRec, PortID portS, PortID portR, bool forced)
Definition: MimmoNamespace.cpp:68
FileDataInfo & operator=(const FileDataInfo &)=default
mimmo custom derivation of bitpit IBinaryStream (see relative doc)
Definition: mimmo_binary_stream.hpp:41
void removeAllPins(BaseManipulation *objSend, BaseManipulation *objRec)
Definition: MimmoNamespace.cpp:108