Join Now
Quality Rating:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)
Expertise Level:
  • Currently 0.0 / 5
(0.0 / 5 - 0 votes cast)

This page was last modified 21:20, 26 October 2007.

Libglib (Português)

From Forum Nokia Wiki

Original: Libglib

Contents

Introdução

libglib prove tipos de dados, macros, conversões de tipos, manipulação de string, manipulação de arquivos, etc.

A política geral da Glib é que todas as funções são seguras com relações às threads com exceção das funções de manipulação de estruturas de dados, em que, se duas threads manipulam a mesma estrutura de dados, elas devem usar um mecanismo para sincronizar a operação.


Adições ao Arquivo MMP

Para desenvolver uma aplicação Open C baseada na libglib:

  • Inclua os cabeçalhos da glib usando um system include:
SYSTEMINCLUDE \epoc32\include\stdapis\glib-2.0


Limitações

Process spawning: Nenhuma relação pai-filho (entre processos). Algumas funcionalidade das APIs g_spawn* não são suportadas.


Capabilitites

Aplicações de terceiros não necessitam de nenhuma capability para poder usar a API libglib. Entretanto, existem exceções. NetworkServices e NetworkControl são requeridas para GIOChannel APIs. E PowerMgmt e ProtServ são requeridas para libgthread.


Categorias da API glib

As categorias da API glib são as seguintes:

  • Arrays
  • Filas assíncronas
  • Operações atômicas
  • Completar strings automaticamente
  • Árvores binárias balanceadas
  • Tipos básicos
  • Arrays de bytes
  • Macros de bytes
  • Caches
  • Conversão de conjunto de caracteres
  • Parser para linha de comando
  • Conjutos de dados
  • Funções de data e hora
  • Filas duplas
  • Listas duplamente encadeadas
  • Carregamento dinâmico de módulos
  • Reportar erros
  • Utilitários de arquivos
  • Casamento de padrões glob-style
  • Tabelas hash
  • Funções hook
  • Internacionalização
  • Canais de E/S
  • Listas de dados com chaves
  • Parser de arquivos com chaves
  • Analisador léxico
  • Limites para os tipos básico
  • Alocação de memória
  • Alocadores de memória
  • Pedaços de memória
  • Fatias de memória
  • Logs de mensagens
  • Saída de mensagens e depuração
  • Macros diversas
  • Funções utilitárias diversas
  • Árvores n-árias
  • Definições numéricas
  • Arrays de ponteiros
  • Quarks
  • Números randomicos
  • Relações e tuples
  • Utilitários relacionados ao Shell
  • Parser XML simples
  • Listas encadeadas
  • Processos Spawning
  • Macros padrões
  • Strings
  • Pedaços de string
  • Funções de mnipulação de strings
  • Loop de eventos principal
  • Threads
  • Pool de thread
  • Temporizadores
  • Pilha de lixo
  • Macros para conversão de tipos
  • Manipulação Unicode
  • Informação de versão


Links

Related Discussions
Thread Thread Starter Forum Replies Last Post
Firmware Nokia 6500 slide Rafael_Cury PC Suite API and PC Connectivity SDK 0 2007-12-21 20:55
Problem with python in Nokia N95-3 lisi1986 Python 39 2008-05-27 22:16
Nokia 3220 problem whichet Mobile Java General 3 2005-09-29 21:57
Open C FAQ Nokia Ron Open C 0 2007-03-02 18:05
Error when pipe call is encountered in emulator S60 Rekha Open C 3 2007-09-11 11:31
 
Powered by MediaWiki
     
     RDF Facets:
     
     
     qfnZtypeQUqfnTypeZCommunityContentQ
     qfnZtypeQUqfnTypeZWebpageQ
     qfnZtypeQUqfnTypeZWikiContentQ
     qmarsZlanguageQUxhttpE3aE2fE2fswE2enokiaE2ecomE2flanguageE2d1E2fenX