Update of /cvsroot/playerstage/code/player/libplayercore/interfaces In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv20366/libplayercore/interfaces
Added Files: 064_blackboard.def Log Message: Commit of Ben Morellis 'Blackboard' driver and interface --- NEW FILE: 064_blackboard.def --- description { * @brief Access properties stored in a central repository. EXPERIMENTAL } /** Request/reply subtype: subscribe to key. */ message { REQ, SUBSCRIBE_TO_KEY, 1, player_blackboard_entry_t }; /** Request/reply subtype: unsubscribe from key. */ message { REQ, UNSUBSCRIBE_FROM_KEY, 2, player_blackboard_entry_t }; /** Request/reply subtype: set entry. */ message { REQ, SET_ENTRY, 3, player_blackboard_entry_t }; /** Data update reply */ message { DATA, UPDATE, 1, player_blackboard_entry_t }; /** @brief Vectormap feature data. */ typedef struct player_blackboard_entry { /** Length of key in bytes. */ uint32_t key_count; /** Identifier for the entry. */ char* key; /** Entry interface type. */ uint16_t interf; /** Entry data type. */ uint8_t type; /** Entry data subtype. */ uint8_t subtype; /** Entry data length. */ uint32_t data_count; /** Entry data. */ uint8_t* data; } player_blackboard_entry_t; ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Playerstage-commit mailing list Playerstage-commit@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/playerstage-commit