The configuration component of input ports. Provides access to Input port owners to internal components of the input port. More...
 Inheritance diagram for InputPortConfigPtr:
 Collaboration diagram for InputPortConfigPtr:The configuration component of input ports. Provides access to Input port owners to internal components of the input port.
Public Member Functions | |
| void | setNotificationMethod (daq::PacketReadyNotification method) const | 
| Sets the input-ports response to the packet enqueued notification.  | |
| void | notifyPacketEnqueued (daq::Bool queueWasEmpty) const | 
| Gets called when a packet was enqueued in a connection.  More... | |
| void | notifyPacketEnqueuedOnThisThread () const | 
| Gets called when a packet was enqueued in a connection.  More... | |
| void | setListener (const daq::InputPortNotificationsPtr &port) const | 
| Set the object receiving input-port related events and notifications.  | |
| daq::BaseObjectPtr | getCustomData () const | 
| Get a custom data attached to the object.  | |
| void | setCustomData (const daq::BaseObjectPtr &customData) const | 
| Set a custom data attached to the object.  | |
| void | setRequiresSignal (daq::Bool requiresSignal) const | 
| Sets requires signal flag of the input port.  More... | |
| daq::Bool | getGapCheckingEnabled () const | 
| Returns the state of gap checking requested by the input port.  More... | |
| void | notifyPacketEnqueuedWithScheduler () const | 
| Gets called when a packet was enqueued in a connection.  More... | |
  Public Member Functions inherited from GenericInputPortPtr< IInputPortConfig > | |
| daq::Bool | acceptsSignal (const daq::SignalPtr &signal) const | 
| Returns true if the signal can be connected to the input port; false otherwise.  More... | |
| void | connect (const daq::SignalPtr &signal) const | 
| Connects the signal to the input port, forming a Connection.  More... | |
| void | disconnect () const | 
| Disconnects the signal from the input port.  | |
| daq::SignalPtr | getSignal () const | 
| Gets the signal connected to the input port.  More... | |
| daq::Bool | getRequiresSignal () const | 
| Returns true if the input port requires a signal to be connected; false otherwise.  More... | |
| daq::ConnectionPtr | getConnection () const | 
| Gets the Connection object formed between the Signal and Input port.  More... | |
  Public Member Functions inherited from GenericComponentPtr< InterfaceType > | |
| daq::StringPtr | getLocalId () const | 
| Gets the local ID of the component.  More... | |
| daq::StringPtr | getGlobalId () const | 
| Gets the global ID of the component.  More... | |
| daq::Bool | getActive () const | 
| Returns true if the component is active; false otherwise.  More... | |
| void | setActive (daq::Bool active) const | 
Sets the component to be either active or inactive. Also recursively sets the active field of all child components if component is a folder.  More... | |
| daq::ContextPtr | getContext () const | 
| Gets the context object.  More... | |
| daq::ComponentPtr | getParent () const | 
| Gets the parent of the component.  More... | |
| daq::StringPtr | getName () const | 
| Gets the name of the component.  More... | |
| void | setName (const daq::StringPtr &name) const | 
| Sets the name of the component.  More... | |
| daq::StringPtr | getDescription () const | 
| Gets the description of the component.  More... | |
| void | setDescription (const daq::StringPtr &description) const | 
| Sets the description of the component.  More... | |
| daq::TagsPtr | getTags () const | 
| Gets the tags of the component.  More... | |
| daq::Bool | getVisible () const | 
Gets visible metadata state of the component.  More... | |
| void | setVisible (daq::Bool visible) const | 
Sets visible attribute state of the component.  More... | |
| daq::ListPtr< daq::IString > | getLockedAttributes () const | 
| Gets a list of the component's locked attributes. The locked attributes cannot be modified via their respective setters.  More... | |
| daq::Event< daq::ComponentPtr, daq::CoreEventArgsPtr > | getOnComponentCoreEvent () const | 
| Gets the Core Event object that triggers whenever a change to this component happens within the openDAQ core structure.  More... | |
| daq::ComponentStatusContainerPtr | getStatusContainer () const | 
| Gets the container of Component statuses.  More... | |
| daq::ComponentPtr | findComponent (const daq::StringPtr &id) const | 
| Finds the component (signal/device/function block) with the specified (global) id.  More... | |
| daq::OperationModeType | getOperationMode () const | 
| Gets the operation mode of the device.  More... | |
  Public Member Functions inherited from GenericPropertyObjectPtr< InterfaceType > | |
| daq::StringPtr | getClassName () const | 
| Gets the name of the class the Property object was constructed with.  More... | |
| void | setPropertyValue (const daq::StringPtr &propertyName, const daq::BaseObjectPtr &value) const | 
| Sets the value of the Property with the given name.  More... | |
| daq::BaseObjectPtr | getPropertyValue (const daq::StringPtr &propertyName) const | 
| Gets the value of the Property with the given name.  More... | |
| daq::BaseObjectPtr | getPropertySelectionValue (const daq::StringPtr &propertyName) const | 
| Gets the selected value of the Property, if the Property is a Selection property.  More... | |
| void | clearPropertyValue (const daq::StringPtr &propertyName) const | 
| Clears the Property value from the Property object.  More... | |
| daq::Bool | hasProperty (const daq::StringPtr &propertyName) const | 
Checks if the Property object contains a property named propertyName.  More... | |
| daq::PropertyPtr | getProperty (const daq::StringPtr &propertyName) const | 
Gets the Property with the given propertyName.  More... | |
| void | addProperty (const daq::PropertyPtr &property) const | 
| Adds the property to the Property object.  More... | |
| void | removeProperty (const daq::StringPtr &propertyName) const | 
Removes the Property named propertyName from the Property object.  More... | |
| daq::Event< daq::PropertyObjectPtr, daq::PropertyValueEventArgsPtr > | getOnPropertyValueWrite (const daq::StringPtr &propertyName) const | 
Gets the Event that is triggered whenever a Property value is written to the Property named propertyName.  More... | |
| daq::Event< daq::PropertyObjectPtr, daq::PropertyValueEventArgsPtr > | getOnPropertyValueRead (const daq::StringPtr &propertyName) const | 
Gets the Event that is triggered whenever a Property value of a Property named propertyName is read.  More... | |
| daq::Event< daq::PropertyObjectPtr, daq::PropertyValueEventArgsPtr > | getOnAnyPropertyValueWrite () const | 
| Gets the Event that is triggered whenever any Property value is written. The event is triggered after the specific Property event.  More... | |
| daq::Event< daq::PropertyObjectPtr, daq::PropertyValueEventArgsPtr > | getOnAnyPropertyValueRead () const | 
| Gets the Event that is triggered whenever any Property value is read.The event is triggered after the specific Property event.  More... | |
| daq::ListPtr< daq::IProperty > | getVisibleProperties () const | 
| Returns a list of visible properties contained in the Property object.  More... | |
| daq::ListPtr< daq::IProperty > | getAllProperties () const | 
| Returns a list of all properties contained in the Property object.  More... | |
| void | setPropertyOrder (const daq::ListPtr< daq::IString > &orderedPropertyNames) const | 
| Sets a custom order of properties as defined in the list of property names.  More... | |
| void | beginUpdate () const | 
| Begins batch configuration of the object.  More... | |
| void | endUpdate () const | 
| Ends batch configuration of the object.  More... | |
| daq::Bool | getUpdating () const | 
| Returns the state of batch configuration.  More... | |
| daq::Event< daq::PropertyObjectPtr, daq::EndUpdateEventArgsPtr > | getOnEndUpdate () const | 
| Gets the Event that is triggered whenever the batch configuration is applied.  More... | |
| daq::PermissionManagerPtr | getPermissionManager () const | 
| Gets the permission manager of property object.  More... | |