Main > Free Download Search >

Free poe session gladexml2 software for linux

poe session gladexml2

Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 869
POE::Session::GladeXML2 0.3.1

POE::Session::GladeXML2 0.3.1


POE::Session::GladeXML2 is a Perl module that can emit POE events for Gtk2 callbacks. more>>
POE::Session::GladeXML2 is a Perl module that can emit POE events for Gtk2 callbacks.

SYNOPSIS

package test;

use POE::Session::GladeXML2;

# the name of the sub needs to match with the name you entered in
# the glade signal handler dialog.
sub on_button1_clicked {
print STDERR "button clickedn";
}

sub new {
[... object creation ...]
my $session = POE::Session::GladeXML2->create (
glade_object => $self,
glade_file => test.glade,
glade_args => widgetname,
[... POE Session params ...]
);

return $self;
}

Gtk2::GladeXML->init;
my $foo = test->new;
$poe_kernel->run();

A simple helper module that lets you connect callback names from your .glade file with methods of an object. These methods are called as POE callback or postback methods. POE::Session::GladeXML automatically determines whether gtk expects the signal handler to return a value. If it does, a callback is used, otherwise a postback will be used.

<<less
Download (0.011MB)
Added: 2006-07-18 License: Perl Artistic License Price:
1193 downloads
POE::Session 0.9989

POE::Session 0.9989


POE::Session is a Perl module for event driven abstract state machine. more>>
POE::Session is a Perl module for event driven abstract state machine.

SYNOPSIS

# Import POE::Session constants.
use POE::Session;

POE::Session->create(

# Inline or coderef states.
inline_states => {
state_one => &coderef_one,
state_two => sub { ... },
},

# Plain and mapped object states.
object_states => [
$object_one => [ state_three, state_four, state_five ],
$object_two => { state_nine => method_nine },
],

# Plain and mapped package states.
package_states => [
$package_one => [ state_six, state_seven, state_eight ],
$package_two => { state_ten => method_ten },
],

# Parameters for the sessions _start state.
args => [ argument_zero, argument_one, ... ],

# Initial options. See the option() method.
options => %options,

# Change the sessions heap representation.
heap => [ ],
);
Other methods:
# Retrieve a sessions unique identifier.
$session_id = $session->ID;

# Retrieve a reference to the sessions heap.
$session_heap = $session->get_heap();

# Set or clear session options.
$session->option( trace => 1, default => 1 );
$session->option( trace );

# Create a postback, then invoke it and pass back additional
# information.
$postback_coderef = $session->postback( $state_name, @state_args );
$postback_coderef->( @additional_args );

# Or do the same thing synchronously
$callback_coderef = $session->callback( $state_name, @state_args );
$retval = $callback_coderef->( @additional_args );

POE::Session combines a runtime context with an event driven state machine. Together they implement a simple cooperatively timesliced thread.
Sessions receive their timeslices as events from POE::Kernel. Each event has two fields, a state name and a session identifier. These fields describe the code to run and the context to run it in, respectively.

Events carry several other fields which will be discussed in the "Predefined Event Fields" section.

States are re-entrant since they are invoked with their runtime contexts. Although its not usually necessary, this re-entrancy allows a single function to be bound to several different sessions, under several different state names.
As sessions run, they post new events through the Kernel. These events may be for themselves or other sessions, in which case they act as a form of inter-session communications. The Kernel can also generate events based on external conditions such as file activity or the passage of time.

POE provides some convenient built-in states with special meanings. They will be covered later on in the "Predefined States" section.

<<less
Download (0.35MB)
Added: 2007-04-18 License: Perl Artistic License Price:
919 downloads
ROX-Session 0.29

ROX-Session 0.29


ROX-Session is a simple session manager. more>>
ROX-Session is a simple session manager. It loads, runs any programs you asked it to, and then quits when you run it a second time (thus ending your session). ROX-Session does not display any windows until you ask it to quit.
The first time you run it it will offer to make itself your session manager, so that youll get a ROX desktop when you log in (see screenshots below).
ROX-Session will automatically run any programs in your Auto Start directory when you log in. You can open this directory by bringing up the menu over ROX-Sessions icon and choosing Auto Start...
Enhancements:
- A large number of small bugs were fixed.
- New settings for the Gamma, Screensaver, and Keyboard configlets were added.
- The freedesktop.org configuration directories are now used instead of the old CHOICESPATH ones.
<<less
Download (0.12MB)
Added: 2006-09-09 License: GPL (GNU General Public License) Price:
1140 downloads
PHP::Session 0.26

PHP::Session 0.26


PHP::Session is a Perl module to read / write PHP session files. more>>
PHP::Session is a Perl module to read / write PHP session files.

SYNOPSIS

use PHP::Session;

my $session = PHP::Session->new($id);

# session id
my $id = $session->id;

# get/set session data
my $foo = $session->get(foo);
$session->set(bar => $bar);

# remove session data
$session->unregister(foo);

# remove all session data
$session->unset;

# check if data is registered
$session->is_registered(bar);

# save session data
$session->save;

# destroy session
$session->destroy;

# create session file, if not existent
$session = PHP::Session->new($new_sid, { create => 1 });

PHP::Session provides a way to read / write PHP4 session files, with which you can make your Perl application session shared with PHP4.

If you like Apache::Session interface for session management, there is a glue for Apache::Session of this module, Apache::Session::PHP.

<<less
Download (0.015MB)
Added: 2007-04-03 License: Perl Artistic License Price:
934 downloads
App::Session 0.962

App::Session 0.962


App::Session can represents a sequence of multiple events perhaps executed in separate processes. more>>
App::Session can represents a sequence of multiple events perhaps executed in separate processes.

SYNOPSIS

# ... official way to get a Session object ...
use App;
$session = App->context();
$context = $session->session(); # get the session

# any of the following named parameters may be specified
$session = $context->session(
);

# ... alternative way (used internally) ...
use App::Session;

A Session class models the sequence of events associated with a use of the system. These events may occur in different processes.

For instance, in a web environment, when a new user arrives at a web site, he is allocated a new Session, even though he may not even be authenticated. In subsequent requests, his actions are tied together by a Session ID that is transmitted from the browser to the server on each request. During the Session, he may log in, log out, and log in again. Finally, Sessions in the web environment generally time out if not accessed for a certain period of time.

Conceptually, the Session may span processes, so they generally have a way to persist themselves so that they may be reinstantiated wherever they are needed. This would certainly be true in CGI or Cmd Contexts where each CGI request or command execution relies on and contributes to the running state accumulated in the Session. Other execution Contexts (Curses, Gtk) only require trivial implementations of a Session because it stays in memory for the duration of the process. Nonetheless, even these Contexts use a Session object so that the programming model across multiple platforms is the same.

<<less
Download (0.072MB)
Added: 2006-07-20 License: GPL (GNU General Public License) Price:
1191 downloads
POE::Session::Cascading 1.03

POE::Session::Cascading 1.03


POE::Session::Cascading is a Perl module with stack-like POE sessions. more>>
POE::Session::Cascading is a Perl module with stack-like POE sessions.

SYNOPSIS

POE::Session::Cascading->new(
name => foo,
events => [
state1 => &state1,
state2 => &state2,
],
);

sub state1 {
my %args = @_;
$args{KERNEL}->post(somewhere,somestate);
# [ snip ]

}

sub state2 {
my %args = @_;
# [ snip ]

$args{SESSION}->stop;
}

POE::Session::Cascading provides a stack-like session for POE. Another way of saying it is that a Cascading session is like a big switch statement. In the above example, when state1 is called in session foo, &state1 gets executed. When it finishes, state2 gets fired and &state2 gets executed. If state2 is called in session foo, only state2 will get executed.

<<less
Download (0.016MB)
Added: 2007-04-10 License: Perl Artistic License Price:
927 downloads
PHP::Session::DB 0.2

PHP::Session::DB 0.2


PHP::Session::DB is a Perl module to read / write PHP sessions stored in data bases. more>>
PHP::Session::DB is a Perl module to read / write PHP sessions stored in databases.

SYNOPSIS

use PHP::Session::DB;

my $session = PHP::Session::DB->new($id, { DBUSER => $dbuser, DBPASSWD => $dbpasswd, DBNAME => $dbname });

# session id
my $id = $session->id;

# get/set session data
my $foo = $session->get(foo);
$session->set(bar => $bar);

# remove session data
$session->unregister(foo);

# remove all session data
$session->unset;

# check if data is registered
$session->is_registered(bar);

# save session data
$session->save;

# destroy session
$session->destroy;

# create a new session, if not existent
$session = PHP::Session->new($new_sid, { %dbvars, create => 1 });

PHP::Session::DB provides a way to read / write PHP4 sessions stored on databases, with which you can make your Perl application session shared with PHP4.

<<less
Download (0.004MB)
Added: 2007-04-03 License: Perl Artistic License Price:
934 downloads
Session Directory Tool 3.0

Session Directory Tool 3.0


Session Directory Tool provides a multicast session directory manager. more>>
Session Directory Tool provides a multicast session directory manager.
SDR is a session directory tool designed to allow the advertisement and joining of multicast conferences on the Mbone. It was originally modelled on sd written by Van Jacobson at LBNL, but implements a later version of the session description protocol than sd does.
SDR was originally written under the MICE and MERCI projects at UCL by Mark Handley who now works for ISI. SDR will continue to be maintained on a limited basis as part of the infrastructure for conferencing on the CAIRN testbed network and the EC MECCANO project.
Many many fixes and improvements to SDR have been contributed by Bill Fenner and Van Jacobson. Security features were implemented by Edmund Whelan and Goli Montasser-Kohsari at UCL.
Enhancements:
- new application media type for session directories
- fixed byte ordering of headers on intel machines
- fixed IP6 address allocation for unix IP6 stacks
- Authentication and encryption code fixed to allow for extra space for IPv6 addresses
- Added IPv6 flags to configure scripts "--enable-ipv6"
<<less
Download (0.78MB)
Added: 2007-04-19 License: BSD License Price:
923 downloads
AmarokFS-session 0.0.2

AmarokFS-session 0.0.2


marokFS-session is an Amarok script that lets you start your Amarok from KDM with AmarokFS in fullscreenmode. more>>
AmarokFS-session is an Amarok script that lets you start your "Amarok" from KDM with "AmarokFS" in fullscreenmode, then you have a dedicated session only for "Amarok".

<<less
Download (MB)
Added: 2007-03-09 License: GPL (GNU General Public License) Price:
959 downloads
PHP Sessions Management Class 1.0.3

PHP Sessions Management Class 1.0.3


PHP Sessions Management Class is a php class to handle sessions by using a mySQL database. more>>
PHP Sessions Management Class is a php class to handle sessions by using a mySQL database for session related data storage providing better security then the default session handler used by PHP.
If you are not familiar with what php sessions are and what are they good for, check out the dedicated chapter in the php manual
If you are familiar with php sessions and you want to use this php class in your projects then remember that to prevent session hijacking, you must not forget to use the regenerate_id() method whenever you do a privilege change in your application
Before usage, make sure you use the session_data.sql file (which is a sql dump file generated with phpMyAdmin) from the install_sql folder to set up the table used by the class
You dont need to modify anything in your previous applications: after instantiating the php class, just use sessions as you would normally.
Note:
The class assumes that there is an active connection to a mySQL database and it does not attempt to create one. This is due to the fact that, usually, there is a config file that holds the database connection related information and another class, or function that handles database connection. If this is not how you do it, you can easily adapt the code by putting the database connection related code in the "open" method of the class.
Enhancements:
- The get_users_online() method is now more accurate as it now runs the garbage collector before getting the number of online users.
- The structure of the MySQL table used by the class was tweaked in so that the "http_user_agent" field was changed from VARCHAR(255) to TEXT to accomodate user agent strings that are longer than 255 characters.
- The "session_data" field was also changed from TEXT to BLOB to help users who store a large amount of data in sessions.
<<less
Download (0.020MB)
Added: 2006-12-16 License: Free for non-commercial use Price:
1044 downloads
VNC Session Manager 0.8

VNC Session Manager 0.8


VNC Session Manager provides a disconnected session manager for VNC. more>>
VNC Session Manager provides a disconnected session manager for VNC.

VNC Session Manager adds the necessary glue code between VNCs two execution modes, enabling XDM-based login to disconnected sessions. This gives a Terminal Services-like login for Unix-based VNC servers.

<<less
Download (0.012MB)
Added: 2007-03-06 License: GPL (GNU General Public License) Price:
968 downloads
gnome-session 2.18.3 / 2.19.5

gnome-session 2.18.3 / 2.19.5


gnome-session package includes the GNOME session manager ands everal other session management related utilities. more>>
gnome-session package is free software and is part of the GNOME project.
Contained here are
- the GNOME session manager
- the GNOME session manager configuration program
- and several other session management related utilities.
<<less
Download (0.89MB)
Added: 2007-07-10 License: GPL (GNU General Public License) Price:
838 downloads
POE::Exceptions 0.0502

POE::Exceptions 0.0502


POE::Exceptions is a POE class for handling exceptions. more>>
POE::Exceptions is a POE class for handling exceptions.

SYNOPSIS

use POE::Exceptions;

POE::Session::Exception->create(
inline_states => {
_start => sub { print START;
$_[KERNEL]->sig(DIE,death_handled);
},
death_handled => sub { print EXCEPTION CAUGHT
$_[KERNEL]->sig_handled();
},
_stop => { print END }
}
);

$poe_kernel->run();

DEPRECATION

This module is deprecated as its functionality has been rolled into the POE core, as of POE 0.33. This module will receive no updates and will be removed from CPAN at some point in the near future.

DISCUSSION

POE::Exceptions extends POE to catch exceptions neatly. A new signal, DIE, is introduced. This signal will be fired every time an exception occurs. (For those of you new to the term exception, an exception is whenever the code decides to bail out by dieing.) If the signal handler returns 1 (as in the example above), POE will assume that the handler dealt with the signal appropriately. If the signal handler returns 0, POE will assume that the handler does not want to deal with the signal and POE will propgate the exception as if the handler never existed.

Caveat: POE::Exceptions will die on its own in the case of a double exception fault. If the DIE signal handler itself throws an exception, POE::Exceptions will shut the program down and bail out.

<<less
Download (0.010MB)
Added: 2007-05-24 License: Perl Artistic License Price:
883 downloads
Sessinfo 0.1

Sessinfo 0.1


Sessinfo is a Gnome Session Information Display. more>>
Sessinfo is a Gnome Session Information Display.

This is a Gnome application thats intended to be a semi-graphical equivalent of the messages that you normally get with a command-line login session.

So far, its not very graphical. Future versions might include such things as a graphical banner and graphical panes.

<<less
Download (0.52MB)
Added: 2006-02-20 License: BSD License Price:
1341 downloads
POE::Kernel 0.3502

POE::Kernel 0.3502


POE::Kernel is an event driven threaded application kernel in Perl. more>>
POE::Kernel is an event driven threaded application kernel in Perl.

SYNOPSIS

POE comes with its own event loop, which is based on select() and written entirely in Perl. To use it, simply:

use POE;

POE can adapt itself to work with other event loops and I/O multiplex systems. Currently it adapts to Gtk, Tk, Event.pm, or IO::Poll when one of those modules is used before POE::Kernel.

use Gtk; # Or Tk, Event, or IO::Poll;
use POE;

or

use POE qw(Loop::Gtk);

or

use POE::Kernel { loop => "Gtk" };
use POE::Session;

Methods to manage the process global Kernel instance:

# Retrieve the kernels unique identifier.
$kernel_id = $kernel->ID;

# Run the event loop, only returning when it has no more sessions to
# dispatch events to. Supports two forms.
$poe_kernel->run();
POE::Kernel->run();

FIFO event methods:

# Post an event to an arbitrary session.
$kernel->post( $session, $event, @event_args );

# Post an event back to the current session.
$kernel->yield( $event, @event_args );

# Call an event handler synchronously. Bypasses POEs event queue
# and returns the handlers return value.
$handler_result = $kernel->call( $session, $event, @event_args );

Original alarm and delay methods:

# Post an event which will be delivered at a given Unix epoch time.
# This clears previous timed events with the same state name.
$kernel->alarm( $event, $epoch_time, @event_args );

# Post an additional alarm, leaving existing ones in the queue.
$kernel->alarm_add( $event, $epoch_time, @event_args );

# Post an event which will be delivered after a delay, specified in
# seconds hence. This clears previous timed events with the same
# name.
$kernel->delay( $event, $seconds, @event_args );

# Post an additional delay, leaving existing ones in the queue.
$kernel->delay_add( $event, $seconds, @event_args );

<<less
Download (0.032MB)
Added: 2006-07-12 License: Perl Artistic License Price:
1200 downloads
Secleted [ 0 ] software to compare
  • Page: 1 of 5
  • 1
  • 2
  • 3
  • 4
  • 5