amiws  2.2.1
Classes | Typedefs | Functions
linked_str_stack.h File Reference

Linked stack of strings implementation interface. More...

#include <stddef.h>
Include dependency graph for linked_str_stack.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  LinkedStrStackNode_
 
struct  LinkedStrStack_
 

Typedefs

typedef struct LinkedStrStackNode_ LinkedStrStackNode
 
typedef struct LinkedStrStack_ LinkedStrStack
 

Functions

LinkedStrStacklinked_str_stack_create ()
 
void linked_str_stack_destroy (LinkedStrStack *stack)
 
void linked_str_stack_push (LinkedStrStack *stack, char *str, size_t len)
 
size_t linked_str_stack_peek (LinkedStrStack *stack, char **str)
 
void linked_str_stack_pull (LinkedStrStack *stack)
 

Detailed Description

Linked stack of strings implementation interface.

amiws – Library with functions for read/create AMI packets Copyright (C) 2017, Stas Kobzar stask.nosp@m.obza.nosp@m.r@mod.nosp@m.ulis.nosp@m..ca

This file is part of amiws.

amiws is free software: you can redistribute it and/or modify it under the terms of the GNU General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

amiws is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License for more details.

You should have received a copy of the GNU General Public License along with amiws. If not, see http://www.gnu.org/licenses/.

Author
Kohanis