Skip to content
Snippets Groups Projects
Select Git revision
  • d94bbc5866e7c1e0f1668766b5594251d10ae20e
  • master default protected
  • develop protected
  • feat_remove_attr
  • python2.7
  • python3.8
6 results

protocol.h

Blame
  • user avatar
    ilor authored
    cd1e0c11
    History
    protocol.h 1.33 KiB
    /*
     * This file is part of the Poliqarp suite.
     * 
     * Copyright (C) 2004-2009 by Instytut Podstaw Informatyki Polskiej
     * Akademii Nauk (IPI PAN; Institute of Computer Science, Polish
     * Academy of Sciences; cf. www.ipipan.waw.pl).  All rights reserved.
     * 
     * This file may be distributed and/or modified under the terms of the
     * GNU General Public License version 2 as published by the Free Software
     * Foundation and appearing in the file gpl.txt included in the packaging
     * of this file.  (See http://www.gnu.org/licenses/translations.html for
     * unofficial translations.)
     * 
     * A commercial license is available from IPI PAN (contact
     * Michal.Ciesiolka@ipipan.waw.pl or ipi@ipipan.waw.pl for more
     * information).  Licensees holding a valid commercial license from IPI
     * PAN may use this file in accordance with that license.
     * 
     * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING
     * THE WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
     * PURPOSE.
     */
    
    #ifndef POLIQARPD_PROTOCOL_H
    #define POLIQARPD_PROTOCOL_H
    
    #include <foostring/foostring.h>
    #include <stdlib.h>
    
    #include "configuration.h"
    #include "session.h"
    #include "sockstream.h"
    
    /**
     * Recognizes and executes a protocol command with respect to the given
     * connection.
     */
    void dispatch(string_t cmd, connection_t *conn);
    
    #endif /* POLIQARPD_PROTOCOL_H */