genericopenlibs/openenvcore/backend/inc/signalclient.h
branchRCL_3
changeset 25 7701629b34a6
parent 0 e4d67989cc36
equal deleted inserted replaced
20:a2e897c5c62b 25:7701629b34a6
    41 				{iLock.CreateLocal();}
    41 				{iLock.CreateLocal();}
    42 
    42 
    43 	TInt SendPipe(RPipe& aPipe);
    43 	TInt SendPipe(RPipe& aPipe);
    44 	TInt SendSignal(TInt aPid,TInt aSignal);
    44 	TInt SendSignal(TInt aPid,TInt aSignal);
    45 	TInt SendSignalValue(TInt aPid,TInt aSignal,TInt aValue);
    45 	TInt SendSignalValue(TInt aPid,TInt aSignal,TInt aValue);
       
    46 	inline void Close()
       
    47 	    {
       
    48 	    iLock.Close();
       
    49 	    RSessionBase::Close();
       
    50 	    }
    46 
    51 
    47 private:
    52 private:
    48 	TInt OnDemandConnection();
    53 	TInt OnDemandConnection();
    49 
    54 
    50 	void Lock() { iLock.Wait(); }
    55 	void Lock() { iLock.Wait(); }