OSDN Git Service

Export more symbols to make GCC 4.4 happy.
authorJianhong Jiang <jianhong@google.com>
Tue, 9 Jun 2009 02:53:08 +0000 (19:53 -0700)
committerJianhong Jiang <jianhong@google.com>
Tue, 9 Jun 2009 02:53:08 +0000 (19:53 -0700)
By Jing Yu.

codecs_v2/omx/omx_baseclass/include/pv_omxcomponent.h
pvmi/pvmf/include/pvmf_event_handling.h
pvmi/pvmf/include/pvmf_media_clock.h
pvmi/pvmf/include/pvmf_node_interface.h
pvmi/pvmf/include/pvmi_config_and_capability_utils.h

index 858b61d..bf63521 100644 (file)
@@ -124,7 +124,7 @@ typedef struct ComponentPortType
 
 
 
-class OmxComponentBase : public OsclActiveObject
+class OSCL_IMPORT_REF OmxComponentBase : public OsclActiveObject
 {
     public:
 
index f5b7e71..1ec343f 100644 (file)
@@ -77,7 +77,7 @@ class PVMFEventBase
  * PVMFCmdResp class is used to pass completion status on previously issued
  * commands
  **/
-class PVMFCmdResp : public PVMFEventBase
+class OSCL_IMPORT_REF PVMFCmdResp : public PVMFEventBase
 {
   public:
     /**
@@ -250,7 +250,7 @@ class PVMFCmdResp : public PVMFEventBase
  * event
  **/
 #define PVMF_ASYNC_EVENT_LOCAL_BUF_SIZE 16
-class PVMFAsyncEvent : public PVMFEventBase
+class OSCL_IMPORT_REF PVMFAsyncEvent : public PVMFEventBase
 {
   public:
     PVMFAsyncEvent(PVMFEventCategory aEventCategory,
index 82751ba..0dff024 100644 (file)
@@ -1464,7 +1464,7 @@ class PVMFMediaClock :  public OsclTimerObject,
     the OSCL's system tickcount as the timebase. This class is provided
     as the default PVMFTimebase that is available on any platform with OSCL support.
 */
-class PVMFTimebase_Tickcount : public PVMFTimebase
+class OSCL_IMPORT_REF PVMFTimebase_Tickcount : public PVMFTimebase
 {
     public:
         /**
index 25c7cd8..64a7117 100644 (file)
@@ -230,7 +230,7 @@ class PVMFPortActivityHandler
     virtual void HandlePortActivity(const PVMFPortActivity &) = 0;
 };
 
-class PVMFNodeInterface: public PVMFPortActivityHandler
+class OSCL_IMPORT_REF PVMFNodeInterface: public PVMFPortActivityHandler
 {
   public:
 
index c1d73c6..a36b5b1 100644 (file)
@@ -59,7 +59,7 @@ OSCL_IMPORT_REF PVMFStatus AllocateKvp(OsclMemAllocator& aAlloc, PvmiKvp*& aKvp,
 ** and must implement the IsFormatSupported and FormatUpdated
 ** routines.
 */
-class PvmiCapabilityAndConfigPortFormatImpl
+class OSCL_IMPORT_REF PvmiCapabilityAndConfigPortFormatImpl
             : public PvmiCapabilityAndConfig
 {
     public:
@@ -120,5 +120,3 @@ class PvmiCapabilityAndConfigPortFormatImpl
 };
 
 #endif //PVMI_CONFIG_AND_CAPABILITY_UTILS_H_INCLUDED
-
-