Polkit-Qt-1  0.95.0
Public Member Functions
PolkitQt1::UnixSessionSubject Class Reference

A class for representing unix session. More...

#include <Subject>

Inheritance diagram for PolkitQt1::UnixSessionSubject:
PolkitQt1::Subject

Public Member Functions

 UnixSessionSubject (const QString &sessionId)
 
 UnixSessionSubject (qint64 pid)
 
 UnixSessionSubject (PolkitSystemBusName *pkUnixSession)
 
QString sessionId () const
 
void setSessionId (const QString &sessionId)
 
- Public Member Functions inherited from PolkitQt1::Subject
 Subject (const Subject &other)
 
Subjectoperator= (const Subject &other)
 
bool isValid () const
 
QString toString () const
 
PolkitSubject * subject () const
 

Additional Inherited Members

- Static Public Member Functions inherited from PolkitQt1::Subject
static Subject fromString (const QString &string)
 
- Protected Member Functions inherited from PolkitQt1::Subject
 Subject (PolkitSubject *subject)
 
void setSubject (PolkitSubject *subject)
 

Detailed Description

A class for representing unix session.

Author
Jaroslav Reznik jrezn.nosp@m.ik@r.nosp@m.edhat.nosp@m..com

The session id is an opaque string obtained from ConsoleKit.

See also
Subject

Constructor & Destructor Documentation

◆ UnixSessionSubject() [1/3]

PolkitQt1::UnixSessionSubject::UnixSessionSubject ( const QString &  sessionId)
explicit

Subject constructor, takes one parameter - session id.

Parameters
sessionIdThe session id.

◆ UnixSessionSubject() [2/3]

PolkitQt1::UnixSessionSubject::UnixSessionSubject ( qint64  pid)
explicit

Subject constructor, takes one parameter - pid of process.

Synchronous!

Parameters
pidThe session's process pid.

◆ UnixSessionSubject() [3/3]

PolkitQt1::UnixSessionSubject::UnixSessionSubject ( PolkitSystemBusName *  pkUnixSession)
explicit

Subject constructor, it creates UnixSession object from PolkitUnixSession object

Warning
Use this only if you are completely aware of what are you doing!
Parameters
pkUnixSessionPolkitUnixSession object

Member Function Documentation

◆ sessionId()

QString PolkitQt1::UnixSessionSubject::sessionId ( ) const

Returns session id.

Returns
A session id.

◆ setSessionId()

void PolkitQt1::UnixSessionSubject::setSessionId ( const QString &  sessionId)

Sets session id.

Parameters
sessionIdA session id.

The documentation for this class was generated from the following files: