Commit Graph

12 Commits

Author SHA1 Message Date
Mathieu Lacage
bc1ab2d79b replace static const Interface iid; with static InterfaceId iid (void); 2008-01-02 10:33:39 +01:00
Mathieu Lacage
f3e77eea3d fix bug 122: get rid of duplicate argument to QueryInterface 2008-01-02 09:25:31 +01:00
Mathieu Lacage
6b0e717a19 add CreateObject<> to instanciate subclasses of the Object base class. Replaces Create<>. 2008-01-02 09:09:24 +01:00
Mathieu Lacage
01f37ccb65 rename MakeNewObject to Create 2007-06-04 16:32:37 +02:00
Mathieu Lacage
827e1c879e avoid checking for the Object::iid value from within ComponentManager::Register 2007-05-25 18:39:02 +02:00
Mathieu Lacage
1a7e6629fb more tests 2007-05-25 18:22:22 +02:00
Mathieu Lacage
3df39a1f78 add DefaultValue support for ClassId 2007-05-25 15:28:24 +02:00
Mathieu Lacage
59459fc6ca a new ComponentManager API 2007-05-25 14:15:03 +02:00
Mathieu Lacage
4358b2fd71 port ComponentManager to Object from Interface 2007-05-25 10:32:34 +02:00
Mathieu Lacage
666e00b097 rename Iid to InterfaceId 2007-05-11 18:57:45 +02:00
Mathieu Lacage
e22e6188cf rename NsUnknown to Interface and NsUnknownManager to ComponentManager 2007-05-11 18:52:05 +02:00
Mathieu Lacage
6495c220a9 rename ns-unknown.h/cc ns-unknown-manager.h/cc 2007-05-11 18:42:39 +02:00