×

Discussion Board

Results 1 to 2 of 2
  1. #1
    Registered User
    Join Date
    Feb 2006
    Posts
    9

    smsu.lib missing in S60 3rd edition sdk

    Hi,

    The smsu.lib seems to be missing in S60 3rd edition SDK. I pasted the help topic in the SDK below.

    Could someone confirm if this is a SDK bug, or if the functions are merged into another library?

    thanks




    SYMBIAN OS V9.1
    FEEDBACK



    --------------------------------------------------------------------------------

    » Symbian OS v9.1 » Symbian OS reference » C++ component reference » Nbprotocols SMS stack » CSmsuActiveBase


    --------------------------------------------------------------------------------

    Location: smsuact.h
    Link against: smsu.lib

    Class CSmsuActiveBase
    class CSmsuActiveBase : public CActive;
    Description
    Base class for SMS active objects.

    Derivation
    CBase - Base class for all classes to be instantiated on the heap
    CActive - The core class of the active object abstraction
    CSmsuActiveBase - Base class for SMS active objects
    Members
    Defined in CSmsuActiveBase:
    CSmsuActiveBase(), Complete(), CompleteMyself(), ConstructTimeoutL(), DoComplete(), DoRunL(), Queue(), RunError(), RunL(), TimedSetActive(), iReport, iSmsuTimeout, ~CSmsuActiveBase()

    Inherited from CActive:
    Cancel(), Deque(), DoCancel(), EPriorityHigh, EPriorityIdle, EPriorityLow, EPriorityStandard, EPriorityUserInput, Extension_(), IsActive(), IsAdded(), Priority(), SetActive(), SetPriority(), TPriority, iStatus

    Inherited from CBase:
    Delete(), operator new()


    --------------------------------------------------------------------------------

    Construction and destruction

    --------------------------------------------------------------------------------

    ~CSmsuActiveBase()
    None Capability:
    IMPORT_C ~CSmsuActiveBase();
    Description
    Destructor.


    --------------------------------------------------------------------------------

    CSmsuActiveBase()
    None Capability:
    protected: IMPORT_C CSmsuActiveBase(TInt aPriority);
    Description
    Constructor.

    Parameters
    TInt aPriority Active object priority






    --------------------------------------------------------------------------------

    Member functions

    --------------------------------------------------------------------------------

    Complete()
    None Capability:
    protected: virtual IMPORT_C void Complete(TInt aStatus);
    Description
    Object use complete.

    This is called at the end of the RunL(), if the RunL() has not reset the object to be active.

    If an observer has been set (see Queue()), DoComplete() is called, and that observer is signalled with the object status.

    Parameters
    TInt aStatus Active object status word




    --------------------------------------------------------------------------------

    CompleteMyself()
    None Capability:
    protected: IMPORT_C void CompleteMyself(TInt aStatus, TBool aSetActive=ETrue);
    Description
    Signals this object.

    Parameters
    TInt aStatus Status code with which to signal the object

    TBool aSetActive True to set the object to be active




    --------------------------------------------------------------------------------

    TimedSetActive()
    None Capability:
    protected: IMPORT_C void TimedSetActive(const TTimeIntervalMicroSeconds32 &aTimeIntervalMicroSeconds32);
    Description
    Activates the object, and sets it to be completed after a specified time.

    Parameters
    const TTimeIntervalMicroSeconds32 &aTimeIntervalMicroSeconds32 Time after which to complete the object




    --------------------------------------------------------------------------------

    ConstructTimeoutL()
    None Capability:
    protected: IMPORT_C void ConstructTimeoutL();
    Description
    Constructs a timer.

    This is required before use of TimedSetActive().


    --------------------------------------------------------------------------------

    Queue()
    None Capability:
    protected: IMPORT_C void Queue(TRequestStatus &aStatus);
    Description
    Sets an asynchronous observer to which to report completion of this object.

    Parameters
    TRequestStatus &aStatus Asynchronous status word of the observer




    --------------------------------------------------------------------------------

    RunError()
    None Capability:
    protected: virtual IMPORT_C TInt RunError(TInt aError);
    Description
    Calls complete.

    Handles leaves occurring in the RunL() function.

    It calls Complete().

    Parameters
    TInt aError RunL() leave code



    Return value
    TInt KErrNone




    --------------------------------------------------------------------------------

    DoRunL()
    protected: virtual void DoRunL()=0;
    Description
    Implements derived-class specified RunL() behaviour.

    This is called from RunL().


    --------------------------------------------------------------------------------

    DoComplete()
    protected: inline virtual void DoComplete(TInt &);
    Description
    Implements derived-class specified Complete() behaviour.

    This is called from Complete().

    Parameters
    TInt &




    --------------------------------------------------------------------------------

    RunL()
    None Capability:
    protected: virtual IMPORT_C void RunL();
    Description
    Handles the object's request completion event.

    If a timer has been set with TimedSetActive(), this is cancelled. DoRunL() is then called. If, after this, the object is not active, Complete() is called.




    --------------------------------------------------------------------------------

    Member data

    --------------------------------------------------------------------------------

    iSmsuTimeout
    protected: CSmsuTimeout * iSmsuTimeout;
    Description
    Timer, to be activated by TimedSetActive().


    --------------------------------------------------------------------------------

    iReport
    protected: TRequestStatus * iReport;
    Description
    Observer, set by Queue().


    --------------------------------------------------------------------------------
    Copyright ©2005 Symbian Software Ltd.

  2. #2
    Registered User
    Join Date
    Apr 2006
    Location
    India
    Posts
    22

    Re: smsu.lib missing in S60 3rd edition sdk

    Hi bounaux,

    Did you find the smsu.lib for S 60 3rd Edition or any alternative for it. I also have the same problem. Please tell me how you get rid of .

Similar Threads

  1. Replies: 4
    Last Post: 2008-04-16, 11:29
  2. Linking dll in S60 3rd edition - experts please help!
    By iulian_moldovan in forum Symbian Tools & SDKs
    Replies: 7
    Last Post: 2007-06-13, 18:41
  3. RVCT3.0 support in S60 3rd edition SDK
    By bounaux in forum Symbian Tools & SDKs
    Replies: 4
    Last Post: 2006-07-05, 16:01
  4. Problems building for armv5 with S60 3rd edition SDK
    By tohalone in forum Symbian Tools & SDKs
    Replies: 20
    Last Post: 2006-01-31, 00:39
  5. OpenGL ES Support in S60 3rd Edition Beta SDK
    By choefele in forum Symbian Media (Closed)
    Replies: 2
    Last Post: 2005-12-14, 06:01

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •