Provided Callback Function Once
The libevent API provides a mechanism to execute a callback function when a specific event occurs on a file descriptor or after a timeout has been reached. Furthermore, libevent also support callbacks due to signals or regular timeouts. libevent is meant to replace the event loop found in event...
Platforms: Windows, Mac, *nix, C/C++, BSD Solaris
License: Freeware | Download (54): libevent 1.3b Download |
Watch modification of any type of field in Django's model and call registered callback function This observer can watch Any value type of field (CharField, IntegerField ...) Any Model type of field (ForeignKey, OneToOneField, GenericForeignKey) Any RelatedManager type of field (field...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (33): django-observer Download |
calllib provides 2 functions, apply and getargs. These functions are used to call Python functions whose parameters are not known in advance, but are determined at runtime from a mapping of available objects. This is particularly useful in plug-in frameworks, where you don't want every callback...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (38): calllib Download |
Callback is an object interface for function callbacks. SYNOPSIS use Callback; my $callback = new Callback (&myfunc, @myargs); my $callback = new Callback ($myobj, $mymethod, @myargs); my $callback = new Callback ($old_callback, @myargs); $callback->call(@some_more_args); Callback...
Platforms: *nix
License: Freeware | Size: 4.1 KB | Download (109): Callback Download |
A least recently used (LRU) cache for Python. Pylru implements a true LRU cache along with several support classes. The cache is efficient and written in pure Python. It works with Python 2.6+ including the new 3.x series. Basic operations (lookup, insert, delete) all run in a constant amount of...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (39): PyLRU Download |
LibJSON is a small C library and small codebase that packs an efficient parser and a configurable printer. It is distributed under the LGPLv2 license, or at your option the LGPLv3 license. Using it Parsing Parsing is really easy, first you need to initialize a context with: int ret;...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (39): LibJSON for linux Download |
Params::CallbackRequest is a Perl module that provides functional and object-oriented callbacks to method and function parameters. Callbacks may be either code references provided to the new() constructor, or methods defined in subclasses of Params::Callback. Callbacks are triggered either for...
Platforms: *nix
License: Freeware | Size: 30.72 KB | Download (35): Params::CallbackRequest Download |
JSignal is a loose port of the signal system implemented by GTKs GLib. JSignal project uses signals and handlers to allow for the registration of callback functions to events. To use JSignal those classes which will emit signals (cause events) must register the signals that each class will...
Platforms: *nix
License: Freeware | Size: 28.67 KB | Download (92): JSignal Download |
The model simulates three phase three level diode clamped inverter using sinosoidal pulse width modulation. FFT analysis of output voltage is performed using power GUI. Switching frequency and output frequency can be adjusted using the initilzing callback function in the model properties.
Platforms: Matlab
License: Freeware | Size: 20.48 KB | Download (43): Three level three phase diode clamped SPWM inverter Download |
Simple way to learn and set-up your Plugin options pages very quickly!Use it to learn how to set-up Plugin options, or as a template to quickly create you own Plugins. There are lot's of code comments and sample usage of the Plugin options on the front end of your site.Learn the proper way to use...
Platforms: PHP
License: Freeware | Size: 317.44 KB | Download (46): Plugin Options Starter Kit Download |
An error management framework for Objective-C An LMErrorHandler is the basic building block of the system. Each instance wraps around a user provided callback. When an LMErrorHandler receives the handlerError: message, it calls that callback. The programer can supply a callback of just about...
Platforms: Mac
License: Freeware | Size: 61.44 KB | Download (40): LMErrorKit Download |
The constructor File::Find::Node->new creates a top level File::Find::Node object for the specified path. The $f->process method takes a reference to a callback function that is called for each item in the traversal. The $f->post_process method takes a reference to a callback function that is...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (40): File::Find::Node Download |
python-nmap is a python library which helps in using nmap port scanner. It allows to easilly manipulate nmap scan results and will be a perfect tool for systems administrators who want to automatize scanning task and reports. It also supports nmap script outputs. It can even be used...
Platforms: *nix
License: Freeware | Size: 20.48 KB | Download (46): python-nmap Download |
restful_client is an asychronous library that assists in writing clients for RESTful services. A RESTClient is an extension of a urllib2.Request class that also contains its own HTTP opener so the request can be executed and results passed through an (optional) call back mechanism. The...
Platforms: *nix
License: Freeware | Size: 10.24 KB | Download (32): restful_client Download |
HS SMTP LITE is a software library in C (supplied with full source code) which implements the client side of Simple Mail Transfer Protocol (SMTP) over TCP socket layer according to RFC 821. Support for transfer of basic message header and text is provided To send a text email message to any...
Platforms: Windows
License: Freeware | Size: 76 KB | Download (133): HS SMTP Lite Download |
DBD::ODBC Perl module contains a ODBC Driver for DBI. SYNOPSIS use DBI; $dbh = DBI->connect(dbi:ODBC:DSN, user, password); Private DBD::ODBC Attributes odbc_more_results (applies to statement handle only!) Use this attribute to determine if there are more result sets available. SQL...
Platforms: *nix
License: Freeware | Size: 122.88 KB | Download (104): DBD::ODBC Download |
Pieforms project provides a simple, unified way to create, validate and process forms all with a common look and feel, with support for pluggable elements, renderers and validation rules. Huh? What does all that mean? In simple terms, Pieforms provides a library for building HTML forms. So...
Platforms: *nix
License: Freeware | Download (93): Pieforms Download |
IO::Multiplex is a Perl module that can manage IO on many file handles. SYNOPSIS use IO::Multiplex; my $mux = new IO::Multiplex; $mux->add($fh1); $mux->add(*FH2); $mux->set_callback_object(...); $mux->listen($server_socket); $mux->loop; sub mux_input { ... } IO::Multiplex is...
Platforms: *nix
License: Freeware | Size: 14.34 KB | Download (104): IO::Multiplex Download |
This script is an equivalent of os.path.walk(), but without callback function. A simple directory walker, without the burden of creating a callback for os.path.walk().This is also usefull for incremental directory walking (where you want to scan remaining directories in subsequent calls).
Platforms: Windows, Mac, *nix, Python, BSD Solaris
License: Freeware | Download (60): A simple non-recursive directory walker Download |
This solver computes the internal loads on each member of two dimensional isostatic truss structures by using the method of joints.Since the Theory of Deformations is not considered in this program, displacements of the structures are not computed. All assumptions of Rational Mechanics are made...
Platforms: Matlab
License: Freeware | Size: 10 KB | Download (47): Two Dimensional Isostatic Truss Structures Solver ITSS2D Download |